πŸ› οΈ All DevTools

Showing 661–680 of 4306 tools

Last Updated
April 24, 2026 at 12:00 PM

Show HN: Moji – A read-it-later app with self-organizing smart collections I built Moji because I was drowning in saved articles. Every read-it-later app I tried became a graveyard of unread links β€” no structure, no way to surface the right article at the right time. Moji is a native iOS read-it-later app that saves articles for offline reading and organizes them automatically using smart collections. The name &quot;Moji&quot; comes from ε’¨θΏΉ (mΓ²jΓ¬) in Chinese β€” it literally means &quot;ink traces,&quot; but colloquially it means being slow or dawdling. Felt fitting for an app that lets you save things to read later β€” no rush.<p>Smart Collections β€” the core idea<p>Instead of manually tagging or filing articles, you define criteria and Moji continuously filters your library for you. Criteria combine with AND logic between types and OR logic within a type, so you can build surprisingly precise filters:<p>- Domain: arxiv.org, paperswithcode.com + Saved: This Week β†’ Fresh ML papers<p>- Keywords: &quot;SwiftUI&quot;, &quot;Combine&quot; + Unread β†’ Your iOS learning queue<p>- Reading Time: &gt; 15 min + Unread β†’ Weekend deep dives<p>- Domain: news.ycombinator.com + Saved: Last 7 days β†’ This week&#x27;s HN saves<p>- Language: zh + Reading Time: &lt; 5 min β†’ Quick Chinese reads for your commute<p>Four system collections come built in β€” Unread, Quick Reads (&lt;5 min), Deep Dive (&gt;10 min), and This Week β€” so it&#x27;s useful out of the box. Pin your favorites to the filter bar for one-tap access.<p>Other features<p>- Native SwiftUI reader β€” Articles render as native SwiftUI views, not a WebView. This means real offline reading, smooth scrolling, and proper typography controls (font size, serif&#x2F;sans-serif, line spacing).<p>- On-device AI summaries β€” One-sentence TL;DRs powered by Apple Intelligence. Runs entirely on-device, no cloud calls. Supports 10+ languages.<p>- Full-text search β€” Search across titles and content with context snippets that jump you straight to the match in the article.<p>- Reading position memory β€” Remembers exactly where you left off, down to the block and scroll offset.<p>- Image viewer β€” Pinch-to-zoom, double-tap, pan, alt-text display.<p>- PDF export β€” Save any article as a styled PDF.<p>- Share extension β€” Save from Safari in two taps.<p>- Language-aware reading time β€” Calculates differently for CJK (260 WPM) vs. English (200 WPM) vs. Arabic&#x2F;Hebrew (150 WPM).<p>- iCloud sync β€” Optional CloudKit sync across devices.<p>- Privacy-first β€” All processing happens on-device. No analytics, no tracking.<p>Technical details for the curious<p>Built with Swift 6.2, SwiftData, structured concurrency, and Mozilla&#x27;s Readability.js for content extraction. The HTML parser converts articles into typed ContentBlock values that SwiftUI renders natively. A three-phase background pipeline handles extraction, quality re-extraction, and summary generation.<p>Pricing<p>Start with a 2-week free trial β€” all features unlocked, no restrictions. After that, a one-time Pro purchase ($9.99 in US, price may vary in other countries) is required to save new articles. No subscription. You never lose access to your existing library, reading features, or smart collections β€” the gate is only on adding new articles.<p>I&#x27;d love feedback β€” especially on the smart collection criteria. What filters would make this more useful for your workflow?<p>---<p>App Store Link: <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;moji-reader&#x2F;id6758530352">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;moji-reader&#x2F;id6758530352</a>

Found: March 06, 2026 ID: 3643

Labor market impacts of AI: A new measure and early evidence

Found: March 05, 2026 ID: 3625

Ethiopia gets $350M World Bank financing for its digital ID project (2024)

Found: March 05, 2026 ID: 3630

Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester

Found: March 05, 2026 ID: 3627

Show HN: Docker pulls more than it needs to - and how we can fix it Hi all!<p>I&#x27;ve built a small tool to visualize how inefficient `docker pull` is, in preparation for standing up a new Docker registry + transport. It&#x27;s bugged me for a while that updating one dependency with Docker drags along many other changes. It&#x27;s a huge problem with Docker+robotics. With dozens or hundreds of dependencies, there&#x27;s no &quot;right&quot; way to organize the layers that doesn&#x27;t end up invalidating a bunch of layers on a single dependency update - and this is ignoring things like compiled code, embedded ML weights, etc. Even worse, many robotics deployments are on terrible internet, either due to being out in the boonies or due to customer shenanagins. I&#x27;ve been up at 4AM before supporting a field tech who needs to pull 100MB of mostly unchanged Docker layers to 8 robots on a 1Mbps connnection. (and I don&#x27;t think that robotics is the only industry that runs into this, either - see the ollama example, that&#x27;s a painful pull)<p>What if Docker were smarter and knew about the files were already on disk? How many copies of `python3.10` do I have floating around `&#x2F;var&#x2F;lib&#x2F;docker`. For that matter, how many copies of it does DockerHub have? A registry that could address and deduplicate at the file level rather than just the layer level is surely cheaper to run.<p>This tool:<p>- Given two docker images, one you have and one you are pulling, finds how much data docker pull would use, as well as how much data is _actually_ required to pull<p>- Shows an estiimate for how much time you will save on various levels of cruddy internet<p>- There&#x27;s a bunch of examples given of situations where more intelligent pulls would help, but the two image names are free text, feel free to write your own values there and try it out (one at a time though, there&#x27;s a work queue to analyze new image pairs)<p>The one thing I wish it had but haven&#x27;t gotten around to fitting in the UI somehow is a visualization of the files that _didn&#x27;t_ change but are getting pulled anyhow.<p>It was written entirely in Claude Code, which is a new experience for me. I don&#x27;t know nextjs at all, I don&#x27;t generally write frontends. I could have written the backend maybe a little slower than Claude, but the frontend would have taken me 4x as long and wouldn&#x27;t have been as pretty. It helped that I knew what I wanted on the backend, I think.<p>The registry&#x2F;transport&#x2F;snapshotter(?) I&#x27;m building will allow both sharing files across docker layers on your local machine well as in the registry. There&#x27;s a bit of prior art with this, but only on the client side. The eStargz format allows splitting apart the metadata for a filesystem and the contents, while still remaining OCI compliant - but it does lazy pulls of the contents, and has no deduplication. I think it could easily compete with other image providers both on cost (due to using less storage and bandwidth...everywhere) as well as speed.<p>If you&#x27;d be interested, please reach out.

Found: March 05, 2026 ID: 3633

GLiNER2: Unified Schema-Based Information Extraction

Found: March 05, 2026 ID: 3629

[Other] SQG (SQL to Code Generator) v0.10: Java Streams and List Type Support

Found: March 05, 2026 ID: 3683

Show HN: Vet – Prevent coding agents from making mistakes

Found: March 05, 2026 ID: 3621

Seventeen Years of Coding and Starting Over

Found: March 05, 2026 ID: 3631

Cloudflare rewrites Next.js as AI rewrites commercial open source

Found: March 05, 2026 ID: 3620

Show HN: Reformat Word document citations (APA/Vancouver) in <1 second

Found: March 05, 2026 ID: 3632

Show HN: PageAgent, A GUI agent that lives inside your web app Title: Show HN: PageAgent, A GUI agent that lives inside your web app<p>Hi HN,<p>I&#x27;m building PageAgent, an open-source (MIT) library that embeds an AI agent directly into your frontend.<p>I built this because I believe there&#x27;s a massive design space for deploying general agents natively inside the web apps we already use, rather than treating the web merely as a dumb target for isolated bots.<p>Currently, most AI agents operate from external clients or server-side programs, effectively leaving web development out of the AI ecosystem. I&#x27;m experimenting with an &quot;inside-out&quot; paradigm instead. By dropping the library into a page, you get a client-side agent that interacts natively with the live DOM tree and inherits the user&#x27;s active session out of the box, which works perfectly for SPAs.<p>To handle cross-page tasks, I built an optional browser extension that acts as a &quot;bridge&quot;. This allows the web-page agent to control the entire browser with explicit user authorization. Instead of a desktop app controlling your browser, your web app is empowered to act as a general agent that can navigate the broader web.<p>I&#x27;d love to start a conversation about the viability of this architecture, and what you all think about the future of in-app general agents. Happy to answer any questions!

Found: March 05, 2026 ID: 3619

Show HN: Tracemap – run and visualize traceroutes from probes around the world Hi HN,<p>I thought it would be fun to plot a traceroute on a map to visually see the path packets take. I know this idea has been done before, but I still wanted to scratch that itch.<p>The first version just let you paste in a traceroute and it would plot the hops on a map. Later I discovered Globalping (<a href="https:&#x2F;&#x2F;globalping.io" rel="nofollow">https:&#x2F;&#x2F;globalping.io</a>), which allows you to run traceroutes and MTRs from probes around the world, so I integrated that into the tool.<p>From playing around with it, I noticed a few interesting things:<p>β€’ It&#x27;s very easy to spot incorrect IP geolocation. If a hop shows 1–2 ms latency but appears to jump across continents, the geolocation is probably wrong.<p>β€’ Suboptimal routing is sometimes much easier to notice visually than by just looking at latency numbers.<p>β€’ Even with really good databases like IPinfo, IP geolocation is still not perfect, so parts of the path may occasionally be misleading.<p>Huge credit to the teams behind Globalping and IPinfo β€” Globalping for the measurement infrastructure and IPinfo for the geolocation data.<p>Feedback welcome.

Found: March 05, 2026 ID: 3622

A GitHub Issue Title Compromised 4k Developer Machines

Found: March 05, 2026 ID: 3617

microsoft/hve-core

GitHub Trending

A refined collection of Hypervelocity Engineering components (instructions, prompts, agents) to start your project off right, or upgrade your existing projects to get the most out of all Copilots

Found: March 05, 2026 ID: 3610

A specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. This system helps you research, write, analyze, and optimize content that ranks well and serves your target audience.

Found: March 05, 2026 ID: 3609

Wikipedia in read-only mode following mass admin account compromise <a href="https:&#x2F;&#x2F;wikipediocracy.com&#x2F;forum&#x2F;viewtopic.php?f=8&amp;t=14555" rel="nofollow">https:&#x2F;&#x2F;wikipediocracy.com&#x2F;forum&#x2F;viewtopic.php?f=8&amp;t=14555</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wikipedia:Village_pump_(technical)#Meta-Wiki_compromised" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wikipedia:Village_pump_(techni...</a><p><a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;wikipedia&#x2F;comments&#x2F;1rllcdg&#x2F;megathread_wikimedia_wikis_locked_accounts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;wikipedia&#x2F;comments&#x2F;1rllcdg&#x2F;megathre...</a>

Found: March 05, 2026 ID: 3616

Show HN: Jido 2.0, Elixir Agent Framework Hi HN!<p>I&#x27;m the author of an Elixir Agent Framework called Jido. We reached our 2.0 release this week, shipping a production-hardened framework to build, manage and run Agents on the BEAM.<p>Jido now supports a host of Agentic features, including:<p>- Tool Calling and Agent Skills - Comprehensive multi-agent support across distributed BEAM processes with Supervision - Multiple reasoning strategies including ReAct, Chain of Thought, Tree of Thought, and more - Advanced workflow capabilities - Durability through a robust Storage and Persistence layer - Agentic Memory - MCP and Sensors to interface with external services - Deep observability and debugging capabilities, including full stack OTel<p>I know Agent Frameworks can be considered a bit stale, but there hasn&#x27;t been a major release of a framework on the BEAM. With a growing realization that the architecture of the BEAM is a good match for Agentic workloads, the time was right to make the announcement.<p>My background is enterprise engineering, distributed systems and Open Source. We&#x27;ve got a strong and growing community of builders committed to the Jido ecosystem. We&#x27;re looking forward to what gets built on top of Jido!<p>Come build agents with us!

Found: March 05, 2026 ID: 3611

The IRIX 6.5.7M (sgi) source code

Hacker News (score: 14)

The IRIX 6.5.7M (sgi) source code

Found: March 05, 2026 ID: 3613

Rising carbon dioxide levels now detected in human blood

Found: March 05, 2026 ID: 3612
Previous Page 34 of 216 Next